var h = document.getElementById('h') //获取标签
// function setHText(){
//     var now = new Date() //创建一个时间对象
//     console.dir(now)
//     var hours = now.getHours() //获取当前对应的小时数
//     var minutes = now.getMinutes() //获取当前对应的分钟数
//     var seconds = now.getSeconds() //获取当前对应的秒数
//     h.innerText = hours + ":" + minutes + ":" + seconds
// }
// setInterval(setHText,1000)
/**
 * Date.now() //获取当前时间距离1970年1月1日的毫秒数 又叫时间戳(chuo)
 * 
 */
var now = new Date()
var arr = ['天','一','二','三','四','五','六']
//上一天
function preDay(){
    // var day = new Date(Date.now()-24*60*60*1000)
    // var year = day.getFullYear() //获得年份
    // var month = day.getMonth()+1 //获得月份 月份是从0开始的
    // var date = day.getDate() //获取日
    // var week = day.getDay() //获取星期几 从周日开始
    // h.innerText = year + '-' + month + '-' +date + "  星期" + arr[week]
    getDate(-1)
}
//下一天
function nextDay(){
    // var day = new Date(Date.now()+24*60*60*1000)
    // var year = day.getFullYear() //获得年份
    // var month = day.getMonth()+1 //获得月份 月份是从0开始的
    // var date = day.getDate() //获取日
    // var week = day.getDay() //获取星期几 从周日开始
    // h.innerText = year + '-' + month + '-' +date + "  星期" + arr[week]
    getDate(1)
}
function getDate(p){
    var day = new Date(Date.now()+p*24*60*60*1000)
    var year = day.getFullYear() //获得年份
    var month = day.getMonth()+1 //获得月份 月份是从0开始的
    var date = day.getDate() //获取日
    var week = day.getDay() //获取星期几 从周日开始
    h.innerText = year + '-' + month + '-' +date + "  星期" + arr[week]
}
var now = new Date()
/**
 * setMonth针对指定的一个时间值设置月份
 *  参数一 月份 
 *  参数二 日期 可选,如果不写默认为当前日期做计算
 *      备注:如果传递的月份参数为小于0的时候那么时间就往当前年的上一年计算
 *          如果传递的日期大于31那么计算的时间就往下一个月进行
 *  返回值为一个时间戳
 */

// var temDate = now.setMonth(-13)//
// console.log(new Date(temDate))

//setDate的时候如果为0 表示上个月的最后一天
var temD = now.setDate(1)
console.log(new Date(temD))
